An Approach to Increasing Programming Efficiency in Plan-Based Dialogue Systems
نویسنده
چکیده
In this paper we use software engineering criteria to evaluate possible changes to a dialogue-based ITS. We have developed a prototype ITS, CAPE, that uses the APE reactive planning system as a platform for developing a small ITS based on CIRCSIM-Tutor, an existing medical tutor. CAPE primitives are untyped, like relations in a Prolog program, and can include elements of discourse, domain and pedagogical reasoning. The resulting system is fast, robust, and easy to use and to extend. However, it requires a large number of plan operators to cover a relatively small topic area. We analyze the CAPE plan operators with respect to their major system function in order to understand which functions are contributing to the size of the plan library. We discuss proposed changes to the planner and the plan library, considering the effect of these proposed improvements on the number of plan operators required, amount of related procedural code required, authoring speed, legibility of the resulting system, coverage of the domain, and portability. We conclude with recommendations for further empirical studies.
منابع مشابه
Contour Crafting Process Plan Optimization Part I: Single-Nozzle Case
Contour Crafting is an emerging technology that uses robotics to construct free form building structures by repeatedly laying down layers of material such as concrete. The Contour Crafting technology scales up automated additive fabrication from building small industrial parts to constructing buildings. Tool path planning and optimization for Contour Crafting benefit the technology by increasin...
متن کاملContour Crafting Process Plan Optimization Part II: Multi–Machine Cases
Contour Crafting is an emerging technology that uses robotics to construct free form building structures by repeatedly laying down layers of material such as concrete. The Contour Crafting technology scales up automated additive fabrication from building small industrial parts to constructing buildings. Tool path planning and optimization for Contour Crafting benefit the technology by increasin...
متن کاملA multi-stage stochastic programming for condition-based maintenance with proportional hazards model
Condition-Based Maintenance (CBM) optimization using Proportional Hazards Model (PHM) is a kind of maintenance optimization problem in which inspections of a system relevant to its failure rate depending on the age and value of covariates are performed in time intervals. The general approach for constructing a CBM based on PHM for a system is to minimize a long run average cost per unit of time...
متن کاملA Robust credibility-based fuzzy programming for supply chain optimization in lean manufacturing environment
Lean manufacturing is a strategic concern for companies which conduct mass production and it has become even more significant for those producing in a project-oriented way by modularization. In this paper, a bi-objective optimization model is proposed to design and plan a supply chain up to the final assembly centre. The delivery time and the quality in the procurement and low fluctuation of t...
متن کاملMeasuring a Dynamic Efficiency Based on MONLP Model under DEA Control
Data envelopment analysis (DEA) is a common technique in measuring the relative efficiency of a set of decision making units (DMUs) with multiple inputs and multiple outputs. Standard DEA models are quite limited models, in the sense that they do not consider a DMU at different times. To resolve this problem, DEA models with dynamic structures have been proposed.In a recent pape...
متن کامل